hosts


hosts
həʊst n. one who receives guests; living creature on which a parasite lives; large number, multitude (of people or things); computer which acts as a server for other computers v. act as master of ceremonies; receive guests into one's home; throw a party

English contemporary dictionary. 2014.